package com.bawei.module_mine.http.intent

import com.bawei.lib_mvi.IIntent
import com.bawei.module_mine.model.AddAccountModel

sealed class LoginIntent : IIntent {

    data class Login(val username: String, val password: String) : LoginIntent()
    
    data class AddAccount(val body: AddAccountModel) : LoginIntent()

    data class FindAccountById(val id: Int) : LoginIntent()

    data class Like(val sourceflag: String, val userId: Int) : LoginIntent()

    data class SetImg(val id: Int, val img: String) : LoginIntent()

    data class QuickLogin(val exId:String,val loginToken:String):LoginIntent()

    object Mine : LoginIntent()
}